package top.infopub.model.bpa;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 对内建安产值确权清单分解子项明细(BPA_INCAE_SURE_DETAIL) **/
public class IncaeSureDetail extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*主键*/
	private String id;
	/*主键*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 开累对内确权金额（元）（下浮后） */
	private BigDecimal addupAfterAmount;
	
	public BigDecimal getAddupAfterAmount(){
		return addupAfterAmount;
	}
	
	public void setAddupAfterAmount(BigDecimal addupAfterAmount){
		this.addupAfterAmount = addupAfterAmount;
	}
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 申报金额（元）（下浮前） */
	private BigDecimal applyPreAmount;
	
	public BigDecimal getApplyPreAmount(){
		return applyPreAmount;
	}
	
	public void setApplyPreAmount(BigDecimal applyPreAmount){
		this.applyPreAmount = applyPreAmount;
	}
	/* 费用小类 11=土建 12=安装 999=其他 */
	private Integer feeSmallType;
	
	public Integer getFeeSmallType(){
		return feeSmallType;
	}
	
	public void setFeeSmallType(Integer feeSmallType){
		this.feeSmallType = feeSmallType;
	}
	/* 对内建安产值确权ID */
	private String incaeSureId;
	
	public String getIncaeSureId(){
		return incaeSureId;
	}
	
	public void setIncaeSureId(String incaeSureId){
		this.incaeSureId = incaeSureId;
	}
	/* 对内合同价（元）（下浮后） */
	private BigDecimal inAfterAmount;
	
	public BigDecimal getInAfterAmount(){
		return inAfterAmount;
	}
	
	public void setInAfterAmount(BigDecimal inAfterAmount){
		this.inAfterAmount = inAfterAmount;
	}
	/* 对内下浮率（%） */
	private BigDecimal inDownRate;
	
	public BigDecimal getInDownRate(){
		return inDownRate;
	}
	
	public void setInDownRate(BigDecimal inDownRate){
		this.inDownRate = inDownRate;
	}
	/* 当月对内确权金额（元）（下浮后） */
	private BigDecimal monthAfterAmount;
	
	public BigDecimal getMonthAfterAmount(){
		return monthAfterAmount;
	}
	
	public void setMonthAfterAmount(BigDecimal monthAfterAmount){
		this.monthAfterAmount = monthAfterAmount;
	}
	/* 当月对内确权金额（元）（下浮前） */
	private BigDecimal monthPreAmount;
	
	public BigDecimal getMonthPreAmount(){
		return monthPreAmount;
	}
	
	public void setMonthPreAmount(BigDecimal monthPreAmount){
		this.monthPreAmount = monthPreAmount;
	}
	/* 序号 */
	private String orderIdx;
	
	public String getOrderIdx(){
		return orderIdx;
	}
	
	public void setOrderIdx(String orderIdx){
		this.orderIdx = orderIdx;
	}
	/* 对内建安产值确权清单分解子项ID */
	private String sureSubId;
	
	public String getSureSubId(){
		return sureSubId;
	}
	
	public void setSureSubId(String sureSubId){
		this.sureSubId = sureSubId;
	}
	/* 费用类型名称 */
	private String typeName;
	
	public String getTypeName(){
		return typeName;
	}
	
	public void setTypeName(String typeName){
		this.typeName = typeName;
	}
	
	/* 不参与下浮确权金额（元） */
    private BigDecimal notDownAmount;
    
    public BigDecimal getNotDownAmount() {
        return notDownAmount;
    }

    public void setNotDownAmount(BigDecimal notDownAmount) {
        this.notDownAmount = notDownAmount;
    }
	
}